#ifndef GRABABLE_H_
#define GRABABLE_H_

#include "../objects/rectangle.h"

class Grabable{
	protected:
		Rectangle grabZone;
	public:
		Grabable(){
		}

		Grabable(Rectangle grabZone){
			this->grabZone = grabZone;
		}

		~Grabable(){}

		void setGrabZone(Rectangle grabZone){ this->grabZone = grabZone; }
		Rectangle getGrabZone(){ return this->grabZone; }

		static std::string name(){
			return "grabbed";
		}
};

#endif /* GRABABLE_H_ */
